#!/usr/bin/env node

import { connectDB } from '../config/database.js';
import { initializeSampleData } from './init-sample-data.js';

async function main() {
  try {
    console.log('🚀 开始连接数据库...');
    await connectDB();
    
    console.log('📊 开始初始化示例数据...');
    await initializeSampleData();
    
    console.log('✅ 示例数据初始化完成！');
    console.log('');
    console.log('📋 已创建的数据：');
    console.log('- 10个专业领域（育儿教育、心理健康、营养健康等）');
    console.log('- 12位专业专家（每个领域1-2位专家）');
    console.log('- 完整的前置条件配置（包含多选框功能）');
    console.log('- 丰富的专家简介和经典案例');
    console.log('');
    console.log('🎯 您现在可以：');
    console.log('1. 登录管理后台查看领域和专家数据');
    console.log('2. 测试前置条件配置功能');
    console.log('3. 体验多选框字段类型');
    console.log('');
    
    process.exit(0);
  } catch (error) {
    console.error('❌ 初始化失败:', error);
    process.exit(1);
  }
}

main();
